var form;
$(document).ready(function(){
	form=layui.form;
	//头像点击事件
	$("#headImg").click(function(){
		$("[name='headImg']").click();
	})
	$("[name='headImg']").change(function(){
		var f=this.files[0];
		var fr=new FileReader();
		fr.readAsDataURL(f);
		fr.onload=function(){
			$("#headImg").attr("src",this.result);
		}
	})
	form.on("submit(add)",function(obj){
		var load=layer.load(3);
		var fd=new FormData(obj.form);
		$.ajax({
			url:config.url+'/back/user/add',
			data:fd,
			processData:false,
			contentType:false,
			type:'post',
			success:function(res){
				if(res.state=='ok'){
					layer.msg(res.msg,{
						time:1500
					},function(){
						var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
						parent.layer.close(index);//再执行关闭
						parent.table.reload("list");
					});
				}else if(res.state=='fail'){
					layer.msg(res.msg);
					layer.close(load);
				}
			}
		})
		return false;//不提交
	})
	var load=layer.load(3);
	// 数据加载
	$.ajax({
		url:config.url+"/data/getDataByKey",
		data:{
			key:"userStatus"
		},
		success:function(res){
			if(res.state=='ok'){
				var d=res.data;
				$("#userStatus").empty();
				$.each(d,function(index,item){
					$("#userStatus").append("<input type='radio' name='userStatus' value='"+item.valueId+"' title='"+item.value+"' />")
				})
				$("[name='userStatus']:first").prop("checked",true);
				form.render("radio");
				layer.close(load);
			}else if(res.state=='fail'){
				layer.msg(res.msg)
				//关闭窗体
			}
		}
	})
	form.verify({
		userName:function(value){
			if(value.length<4||value.length>12){
				return "用户名不得小于4位，大于12位！";
			}
			// 验证用户名不重复
			var flag=false;
			var msg="";
			$.ajax({
				url:config.url+"/back/user/checkUserName",
				async:false,//同步
				data:{
					userName:value
				},
				success:function(res){
					if(res.state=='ok'){
						
					}else if(res.state=='fail'){
						flag=true;
						msg=res.msg;
					}
				}
			})
			if(flag){
				return msg;
			}
		},
		pwd:function(value){
			if(value.length<4||value.length>12){
				return "密码不得小于4位，大于12位！";
			}
			var pwd=$("[name='pwd']").val();
			var pwdAgain=$("[name='pwdAgain']").val();
			if(pwd!=pwdAgain){
				return "两次输入密码不一致！";
			}
		}
	})
})